import { request } from "../request";

const Api = {
    buy: '/web/order/buy',
    list: '/web/order/find-order/list',
    cancel: '/web/order/cancel-order',
    delId: '/web/order/del-order/id=',
    buyAlipay: '/web/order/alipay-payment',
    
} 
/**
 * 用户购买商品
 * @param formData array 用户提交信息参数
 * @return {AxiosPromise}
 */
export function userBuyProduct(formData) {
    return request({
        url: Api.buy,
        method: 'post',
        data: formData
    })
}

/**
 * 用户通过支付宝购买商品
 * @param formData array 用户提交信息参数
 * @return {AxiosPromise}
 */
export function userBuyProductByAlipay(formData) {
    return request({
        url: Api.buyAlipay,
        method: 'post',
        data: formData
    })
}

/**
 * 用户查询订单
 * @param formData array 用户提交信息参数
 * @return {AxiosPromise}
 */
export function userFindOrderList(formData) {
    return request({
        url: Api.list,
        method: 'GET',
        params: formData
    })
}

/**
 * 用户取消订单
 * @param formData array 用户提交信息参数
 * @return {AxiosPromise}
 */
export function userCancelOrder(formData) {
    return request({
        url: Api.cancel,
        method: 'POST',
        data: formData
    })
}

/**
 * 用户删除订单
 * @param formData array 用户提交信息参数
 * @return {AxiosPromise}
 */
export function userDeleteOrder(id) {
    return request({
        url: Api.delId + id,
        method: 'GET',
    })
}
